5
תגובות
היי חברה איך אני מוסיף לpreg_match שלי אותיות קיריליות ?
$string_exp = "/^[A-Za-z .-]+$/";

5 תשובות

avatar ענה intval ב 23 לינואר 2013 #

$string_exp = "/^[a-zа-я\s\.\-]+$/iu";

а-я
+ הדגל u שאומר לביטוי הרגולרי לעבוד עם utf-8

avatar ענה alexmelo ב 23 לינואר 2013 #

אחלה תודה .

יש פה באתר מדריך לregex ? לא מצאתי .
אני מנסה לעשות לטלפון וזה לא הולך

avatar ענה alexmelo ב 24 לינואר 2013 #

היי תודה אלכס באמת זה האתר היחיד שניתן ללמוד ממנו כמו שצריך .
אבל אני לא מצליח להאבין איך אני עושה
מאפשר מספרי טלפון מ-6 עד 16 ספרות, לא כולל רווח, מקף וסוגריים
לregex אחד הדברים הקשים שראיתי
איך אני עושה את זה ?

if( !preg_match("/^[0-9]/", $telephone) || strlen($telephone) < 16) {
    $error_message .= "<li class='error'>".$phone_error."</li><br/>";
  }

avatar ענה intval ב 24 לינואר 2013 #

"#^\d{6,16}$#"